import { IPSAppDataEntity } from './ipsapp-data-entity';
import { IPSDELogicParamBase } from '../../dataentity/logic/ipsdelogic-param-base';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSAppDELogicParam
 */
export interface IPSAppDELogicParam extends IPSDELogicParamBase {
  /**
   * 参数应用实体对象
   *
   * @type {IPSAppDataEntity}
   */
  getParamPSAppDataEntity(): IPSAppDataEntity | null;

  /**
   * 参数应用实体对象
   *
   * @type {IPSAppDataEntity}
   */
  get paramPSAppDataEntity(): IPSAppDataEntity | null;

  /**
   * 参数应用实体对象（必须存在）
   *
   * @type {IPSAppDataEntity}
   */
  getParamPSAppDataEntityMust(): IPSAppDataEntity;
}
